package com.lhj.xxsc.search.vo;

import lombok.Data;

import java.util.List;

/**
 * @author 罗惠江
 * @version 1.0
 * @email 1511619294@qq.com
 * @date 2020/12/12 23:13
 * <p>
 * 封装页面所有可能传递过来的查询条件
 */
@Data
public class SearchParam {
	/**
	 * 页面传递过来的全文匹配关键字
	 */
	private String keyword;

	/**
	 * 三级分类ID
	 */
	private Long catalog3Id;

	/**
	 * 排序条件
	 * sort = saleCount_asc/desc
	 * sort = skuPrice_asc/desc
	 * sort = hotScore_asc/desc
	 */
	private String sort;

	/**
	 * 是否只显示有货 0/1 0无货，1有货
	 */
	private Integer hasStock;

	/**
	 * 价格区间 1_500/500_/_500  （_前表示大于，_后表示小于）
	 **/
	private String skuPrice;

	/**
	 * 品牌id 集合,查询的品牌可以多选！
	 */
	private List<Long> brandId;

	/**
	 * 按照属性进行筛选
	 */
	private List<String> attrs;

	/**
	 * 页码
	 */
	private Integer pageNum = 1;

	/**
	 * 原生的所有查询条件
	 */
	private String querString;


}
